Vanilla JS
https://3.bp.blogspot.com/-6HSVHA8mjBU/UaVVE5x_VtI/AAAAAAAAT_Q/kr7xVcqEb-A/s800/icecream1_vanilla.png
Vanilla JS is a fast, lightweight, cross-platform framework
for building incredible, powerful JavaScript applications.
素の JavaScript による実装のことを指す。
Pure JS と書かれることもある。
元は Vanilla JS "Framework" といって、かつてフロントエンドフレームワークの主流が目まぐるしく移り代わり、また何らかのフレームワークを使わずには現実問題としてまともにアプリケーションを作れなかった状況をイジったジョークが起源。
Vanilla JS のページができたタイミングではブラウザの標準APIが整ってきており、簡単なものならフレームワークに頼らなくても簡単にできるよということを示すキャンペーンページでもあった。
Vanilla JS のドキュメントページを開くと MDN に飛ばされる。 ブラウザのAPIそのものを指すので、ライブラリをダウンロードすると空のファイルがダウンロードされる。
gzip 圧縮版も存在するが、gzip のヘッダにより、圧縮するとむしろ容量が増えるという高度なジョークが込められている。
https://gyazo.com/8da62f5a642308827157d05757b1ff7a
code:vanilla.js